package com.shihb.chapter02function

object Demo01Method2Func {
  /**
   * 方法转函数
   * @param args
   */
  def main(args: Array[String]): Unit = {
    val some = new Some
    println(some.sum(10, 20))
    // 方法转函数
    val f1 = some.sum _
    println("f1:"+f1)
    println(f1(1, 2))
    // 函数
    val f2 = (n1:Int,n2:Int)=>n1+n2

    println("f2:"+f2) //f1和f2一样
    println(f2(11, 22))
  }



}


class Some{
  //方法
  def sum(n1:Int,n2:Int): Int ={
     n1+n2
  }
  def wu{
    println("wu")
  }


}
